primordial kidney - French English Dictionary